导航菜单

常见问题

# 是否支持 IE ?

答:vue3 官方说过不支持 IE,具体看 rfcs (opens new window) 和 cn.vuejs (opens new window)。当然有人会说 @vitejs/plugin-legacy (opens new window) 会支持 IE,它的确会,但是它是一款 vite 插件,只对非 vue3 的框架进行支持,目前没有任何一款工具可以使 vue3 支持 IE 浏览器,如果您项目需要支持 IE,请慎重考虑使用本平台。如果您既要使用最新技术并且又想稳定又要兼容 IE 浏览器的话可以选择 vue2.7 的某个版本搭配 vue-cli 最新版本

# 精简版是干啥的? 答:实际项目开发请使用精简版,精简版是基于 vue-pure-admin (opens new window) 提炼出的架子,包含主体功能,更适合实际项目开发,打包后的大小在全局引入 element-plus (opens new window) 的情况下仍然低于 2.3MB,并且会永久同步完整版的代码。开启 brotli 压缩和 cdn 替换本地库模式后,打包大小低于 350kb

# husky 是什么?可以删除 husky 提交前校验吗?如何彻底删除?

husky 是什么?答:官方文档 (opens new window)

可以删除 husky 提交前校验吗?答:如果您们提交代码不需要严格的提交前校验,这当然可以删除

如何彻底删除?① 删除根目录 .husky 文件夹以及里面所有文件② 删除根目录 commitlint.config.js 文件③ 来到 package.json 下的 devDependencies ,删除 @commitlint/cli 、 @commitlint/config-conventional 、 @commitlint/types 、 husky 、 lint-staged 这些依赖④ 最后来到 package.json 下的 scripts ,删除 "prepare": "husky" 命令即可

# 为什么使用 pnpm ? pnpm 天生支持 monorepo,为什么平台不采用这种模式呢?可以不使用 pnpm 吗?如何从 pnpm 切换到 yarn ?

为什么使用 pnpm?① 节约磁盘空间并提升安装速度当使用 npm 或 Yarn 时,如果您有 100 个项目使用了某个依赖,就会有 100 份该依赖的副本保存在硬盘上。 对于 pnpm ,依赖项将存储在一个内容可寻址的仓库中,因此:如果您用到了某依赖项的不同版本,那么只会将有差异的文件添加到仓库。例如,如果它有 100 个文件,而新版本只改变了其中 1 个文件。那么 pnpm update 只会向存储中心添加 1 个新文件,不会仅因为单一的改变而克隆整个依赖。所有文件都会存储在硬盘上的同一位置。 当多个包(package)被安装时,所有文件都会从同一位置创建硬

相关推荐: